home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Archives / Drivers / vb2091.readme < prev    next >
Text File  |  1996-09-26  |  2KB  |  56 lines

  1. Short:    Makes A2091 work better in A4000; v0.2b
  2. Author:   volker@vb.franken.de (Volker Barthelmann)
  3. Uploader: volker@vb.franken.de (Volker Barthelmann)
  4. Type:     hard/drivr
  5.  
  6.  
  7. WHAT'S NEW
  8.  
  9.     This version contains several bugfixes, new options/features and includes
  10.     source.
  11.  
  12. INTRODUCTION
  13.  
  14.     ZorroII boards can only reach the lower 16MB of address space. So DMA
  15.     SCSI controllers must find another way to transfer data to expansion
  16.     RAM. Some of them (especially the A2091) do a very bad job in this
  17.     situation. In an A4000/40 transfer rates may drop to 50KB/s.
  18.     This program patches the (2nd.)scsi.device to use MEMF_24BITDMA
  19.     RAM as a buffer followed (in case of CMD_READ) by CopyMem().
  20.     It was developed with the A4000/A2091 combinbation in mind, but
  21.     should work with other configurations, too (see REQUIREMENTS).
  22.  
  23. FEATURES
  24.  
  25.     There are already some PD utilities floating around that do a similar
  26.     job. So why may this one be better?
  27.  
  28.     - It patches the device instead of the Read() & Write() DOS-functions,
  29.       giving the following advantages:
  30.  
  31.       o Programs accessing the device directly (e.g. SysInfo, SCSI-Speed
  32.         or tape-handlers) are patched, too.
  33.       o Patching Read() doesn't seem to have any influence on LoadSeg(), so
  34.         those patches don't speedup loading of programs whereas vb2091 does.
  35.       o It is possible to use double-buffering and load into one buffer
  36.         while copying the contents of the other one to fastram. This makes
  37.         higher transfer rates possible. I wasn't able to get more than
  38.         800KB/s with DOS-level-patches, but could get over 1MB/s with
  39.         vb2091.
  40.  
  41.     - Some early A4000s (including mine :-( ) can't do DMA to onboard ram.
  42.       On such A4000s every transfer to/from chipmem will cause the
  43.       computer to hang. vb2091 can be told to redirect those transfers too.
  44.  
  45.  
  46. ============================= Archive contents =============================
  47.  
  48. Original  Packed Ratio    Date     Time    Name
  49. -------- ------- ----- --------- --------  -------------
  50.     8372    4029 51.8% 21-Feb-95 23:10:58  vb2091
  51.     9668    2653 72.5% 21-Feb-95 22:29:34  vb2091.c
  52.     9220    3996 56.6% 21-Feb-95 22:59:54  vb2091.doc
  53.     4708    2871 39.0% 13-Feb-95 20:25:50  vb2091SAS
  54. -------- ------- ----- --------- --------
  55.    31968   13549 57.6% 22-Feb-95 21:26:10   4 files
  56.